gh-116749: Run test suite with the GIL disabled#117437
gh-116749: Run test suite with the GIL disabled#117437colesbury wants to merge 24 commits intopython:mainfrom
Conversation
|
!buildbot nogil |
|
🤖 New build scheduled with the buildbot fleet by @colesbury for commit 367ccf0 🤖 The command will test the builders whose names match following regular expression: The builders matched are:
|
|
!buildbot nogil |
|
🤖 New build scheduled with the buildbot fleet by @colesbury for commit dcfe6bc 🤖 The command will test the builders whose names match following regular expression: The builders matched are:
|
dcfe6bc to
0d1ed96
Compare
|
!buildbot nogil |
|
🤖 New build scheduled with the buildbot fleet by @colesbury for commit 0d1ed96 🤖 The command will test the builders whose names match following regular expression: The builders matched are:
|
bf23f92 to
ffa9641
Compare
|
!buildbot nogil |
|
🤖 New build scheduled with the buildbot fleet by @colesbury for commit 3d681c3 🤖 The command will test the builders whose names match following regular expression: The builders matched are:
|
|
!buildbot nogil |
|
🤖 New build scheduled with the buildbot fleet by @colesbury for commit b856049 🤖 The command will test the builders whose names match following regular expression: The builders matched are:
|
|
!buildbot nogil |
|
🤖 New build scheduled with the buildbot fleet by @colesbury for commit 29b7243 🤖 The command will test the builders whose names match following regular expression: The builders matched are:
|
29b7243 to
73c8d7c
Compare
|
!buildbot nogil |
|
🤖 New build scheduled with the buildbot fleet by @colesbury for commit 73c8d7c 🤖 The command will test the builders whose names match following regular expression: The builders matched are:
|
73c8d7c to
df45b98
Compare
Fix issue where critical section isn't released Make _PyObject_TryGetInstanceAttribute return a bool
…issue w/ deleted dict
…y materialized dict Fix duplicate incref Fix comment Remove redundant if check on detach
…ting Deferred reference counting is not fully implemented yet. As a temporary measure, we immortalize objects that would use deferred reference counting to avoid multi-threaded scaling bottlenecks. This is only performed in the free-threaded build once the first non-main thread is started. Additionally, some tests, including refleak tests, suppress this behavior.
df45b98 to
539595a
Compare
This is a combination of a few unmerged PRs to test running with the GIL disabled in the free-threaded build.